package com.ljy.my_study.上下级排序;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/** 
* @author James
* @date 2018年9月9日 
*/
public class TestMain {
	public static void main(String[] args) {
		Double[] doubleArr= {1D,2.2,4D,5D,8.7,8.9,9D,14D,15.1,16.3};
		List<Data> dArr=new ArrayList<>();
		for(int i=0;i<doubleArr.length;i++) {
			dArr.add(new Data(i,doubleArr[i]));
		}
		System.out.println(dArr);
		System.out.println(sort(dArr,4,-2));
		
		System.out.println(6.1/6==1);
	}
	
	public static List<Data> sort(List<Data> dArr,int index,int move) {
		Data d=dArr.remove(index);
		int newIndex=index+move;
		if(newIndex<0) {
			newIndex=0;
		}else if(newIndex>20) {
			newIndex=20;
		}
		dArr.add(newIndex, d);

		int startIndex=0;
		int endIndex=0;
		for(int i=0;i<dArr.size();i++) {
			Data data=dArr.get(i);
			if(data.getSort()/(int)data.getSort()==1) {
				if(startIndex!=0) {
					startIndex=i;
				}
//				if(end) {
//
//				}
			}
		}
		
		
		return dArr;
	}
}
